<?php
/**
 * Cette classe gère les différentebméthode de connexion au base de donnée.
 * très important pour activer PDO pour les autres base de données cocher les
 * extension qu'il faut dans wamp. 
 * la base de donnée doit être creer au préalable.
 * @author ngako
 * @package connexion_BDD
 *
 */
class ConnectToBD_tc{
	/*
	 * Méthode permetannt la connexion à la base de données.
	 * @return unknown_type -identifinat de la connexion si tout est bon, 
	 * @return boolean false, en cas d'erreur de connexion
	 */
	public static function connexion(){
		//pour une base de données MYSQL
		$dsn="mysql:host=".$_SERVER['bdd_jeux_hote'].";dbname=".$_SERVER['bdd_jeux_nom'];
  		$user=$_SERVER['bdd_jeux_login'];
  		$pass=$_SERVER['bdd_jeux_pass'];
  		//pour une base de données PostgreSQL
		//$connect="pgsql:host=$host port=5432 dbname=$_SERVER['bdd_jeux_nom'] user=$_SERVER['bdd_jeux_login'] password=$_SERVER['bdd_jeux_pass']"
	 try
	  {
	  	//pour une base de données MYSQL
	    $idcom = new PDO($dsn,$user,$pass);
	    //pour une base de données SQLLite
	    //$idcom= new PDO("sqlite2:/chemin/rep/$base")
	    //pour une base de PostgreSQL
	    //$idcom= new PDO("pgsql:host=$host port=5432 dbname=$base user=$user password=$pass")
	    return $idcom;
	  }
 	 catch(PDOException $except)
  	 {
   		echo"Echec de la connexion",$except->getMessage();
    	return FALSE;
   		exit();
  	 }
	}	
}
?>
